var ReverseClock = Clock.extend({
    startTimer: function() {
        this._superCall();
        this.data.timerStartedDate = new Date();
    },
    update: function() {
        var millisecondsPassed = new Date() - this.data.timerStartedDate;
        this.data.datetime = new Date(this.data.timerStartedDate - millisecondsPassed);
        this.fireEvent("tick");
    },
    satelliteClasses: {
        View: {
            defaultSettings: {
                showSeconds: true
            }
        }
    }
});